/*
 *      Unit.cpp
 *      
 *      Copyright 2009 Daniel Penney <bikedude880@paqsario.tastywaffle.org>
 *      
 *      This program is free software; you can redistribute it and/or modify
 *      it under the terms of the GNU General Public License as published by
 *      the Free Software Foundation; either version 2 of the License, or
 *      (at your option) any later version.
 *      
 *      This program is distributed in the hope that it will be useful,
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *      GNU General Public License for more details.
 *      
 *      You should have received a copy of the GNU General Public License
 *      along with this program; if not, write to the Free Software
 *      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 *      MA 02110-1301, USA.
 */


#include "Unit.hpp"


void Unit::setUnitType( enum e_unitID t_Unit )
{
//	if( !Type )
		Type = t_Unit;

	return;
}

/** Move the unit according to the eight cardinal directions.
	@return Boolean value represents a Collision (true)
	@remark 
**/
bool Unit::moveUnit( enum e_unitDir t_Dir )
{
	if( Type == CMP || Type == PLY ) {
		switch( t_Dir ) {
			case NORTH:
				break;
			case NOREA:
				break;
			case EAST:
				break;
			case SOUEA:
				break;
			case SOUTH:
				break;
			case SOUWE:
				break;
			case WEST:
				break;
			case NORWE:
				break;
			default: break;
		}
	}
	return false;
}

void Unit::setUnitX( int x )
{
//	if( !m_iX )
		m_iX = x;

	return;
}

void Unit::setUnitY( int y )
{
//	if( !m_iY )
		m_iY = y;

	return;
}
